RFID enabled media system and method

ABSTRACT

A digital media playing system includes, in one embodiment, a digital video and/or audio media object, such as a portable digital media container adapted to hold one or more digital storage mediums, that includes a radio frequency identification tag containing RFID tag information. The digital media playing system also includes a trusted media content playing device that has a radio frequency identification tag reader operatively coupled therewith, to read the RFID tag information from the RFID tag that is located on the portable media container and that securely downloads remotely stored audio and/or video media based on the RFID tag information. The RFID tag information that is in the RFID tag includes, in one embodiment, encrypted tag identification information and unencrypted remote content identification information as well as, if desired, portable digital media container authentication data (e.g. player ID). Other RFID enabled digital video and/or audio media objects include movie tickets, concert tickets, 3-D objects, clothing and other forms.

FIELD OF THE INVENTION

The invention relates generally to systems and methods that allow theremote downloading of media and content, and more particularly to radiofrequency identification tag devices and methods that allow downloadingof media and content.

BACKGROUND OF THE INVENTION

Radio frequency identification tag (RFID) based technology is well knownand is employed in systems such as those that track the location ofinventory. RFID tags may be microchips, or other suitable structure andare typically capable of carrying information. For example, theidentification tags or RFID tags can be an ultrasonic transmitter andthe tag reader can be the ultrasonic transceiver. Upon placing theidentification tag in the approximate area of the tag readertransceiver, the tag reader transceiver wirelessly reads theidentification associated with the identification tag. Other RFID tagsystems are also known that allow the RFID reader to induce energy ontothe RFID tag which then powers the RFID tag which then communicates theRFID tag information to the RFID reader. Accordingly, a contact-lesswireless communication can occur.

For example, an RFID tag may be placed on an item and when the itemleaves a certain location of a store an RFID tag reader that is locatedat the exit of the store, or other suitable location, activates the RFIDtag which contains digital information identifying the product. Otheruses of RFID tag technology are also known. For example, as described inU.S. Pat. No. 6,655,586, RFID tags are embedded on pages of a document.Each of the identifier tags identifies the particular page that theperson is viewing. By correlating the currently read page to informationstored in memory, dynamic content corresponding to the currently readpage can be activated. The dynamic content can include, for example,controlling the lighting in a room, sound effects in a room,environmental conditions in a room, or other room conditions to allow areader to get a environmental changing effect as a book is read. In themulti-page document, dynamic content may be associated with certainpages of the document, such as if the document is a Sunday paper, andthe reader turns to page 3, the RFID tag may be read by the RFID tagreader which then causes a computer to communicate with a web server andthe web server provides a multimedia restaurant advertisement on thecomputer that may be seen by the reader of the document. Hence, aprogrammed general purpose computer with an associated tag readertransceiver are known to be employed with RFID tags that are embedded inpages of documents. However, such systems and devices do not appear to,among other things, inhibit digital piracy or otherwise improve upon howdigital media, such as audio and video are purchased or acquired.

Also such systems do not appear to be concerned with the encryption orprotection of any information as they typically provide publiclyavailable information to multiple users. For example, with theincreasing number of on-line devices and the increased interest indownloadable video and audio content, it would be desirable to provide adevice, system or methods that can potentially improve the way digitalmedia is distributed and played.

As such, it is known to provide content, for example, through theinternet based on RFID tags embedded on individual pages of a document.However, known RFID tag based systems that employ some type of link todynamic content, such as advertisements on web sites, does not appear toprovide suitable additional incentive for customers to purchaseadditional RFID enabled objects nor provide a suitable level of customerloyalty that can translate into additional sales and product value.

It would be desirable to have an apparatus, system or method that mayprovide a mechanism that facilitates, among other things, the collectionand maintenance of RFID tag enabled objects or provide vendor loyaltyincentives which would be extremely valuable to online content providersand others.

In addition, digital media such as digital video information, includingbut not limited to movies, games and other video information as well asdigital audio information such as digitally stored albums, songs, andother information whether they be on DVDs, CD ROMs, in the form of MP3files, or any other suitable audio or video file can be purchasedon-line and downloaded from a web server when the user enters an accountnumber and password. Their account may then be billed or they may use acredit card to purchase the music. However, this typically requires theuser to enter long strings of characters in a keyboard or keypad.

As also known in the art of digital media, CD packages may includeprinted access codes for example, a web address, that may be used inorder to download exclusive content such as music, games and backstagematerial for bands. However, the unique code is typically text that iswritten on the CD box and a user must then type in the website address(e.g. URL) and download the content. However, the CD container need notbe present when the user is downloading the information and the user maysimply read the website address from the CD container without purchasingthe CD.

Media players, such as laptop computers, desktop computers, personaldigital assistants, hand-held computers, and other devices may includesoftware media file players such as MP3 file players, .wma file playersand other suitable players to allow a user to listen to digital audiofiles. They may also include MPEG decoders or other suitable videodecoders that decode digital video content and play them from a DVDplayer that is located, for example, in the device. However, to obtaindownloadable content, these devices typically require a user to enterinformation through some type of user interface, such as a keyboard ortouch screen to obtain remote digital media, such as digital audioand/or digital videos.

In addition, the size of digital media containers such as DVD cases andCD cases can take up valuable shelf space and their weight can result inassociated shipping costs. It may be desirable to provide a type ofdigital media package that does not include a digital storage mediumsuch as the CD ROM, DVD or other digital storage medium.

Accordingly, a need exists for a system, device or method that overcomesone or more of the above drawbacks.

BRIEF DESCRIPTION OF THE DRAWINGS

The invention will be more readily understood in view of the followingdescription when accompanied by the below figures and wherein likereference numerals represent like elements:

FIG. 1 is a block diagram illustrating one example of a digital mediasystem in accordance with one embodiment to the invention;

FIG. 2 is a flowchart illustrating one example of a method for securelyobtaining content from a content source in accordance with the oneembodiment of the invention;

FIG. 3 is a block diagram illustrating one example of a digital mediasystem in accordance with one embodiment of the invention;

FIG. 4 is a block diagram illustrating various communication sequencesin a digital media system in accordance with one embodiment of theinvention;

FIG. 5 is a flowchart illustrating one example of a method of securelyobtaining content from a content source in accordance with oneembodiment to the invention;

FIG. 6 is a block diagram illustrating one example of a media playerdisplay interface in accordance with one embodiment of the invention;

FIG. 7 is a block diagram illustrating one example of a digital rightsmanagement service provider in accordance with one embodiment of theinvention;

FIG. 8 is a block diagram illustrating one example of a digital rightsmanagement service provider in accordance with one embodiment of theinvention;

FIG. 9 is a block diagram illustrating one example of a digital media orcontent system in accordance with one embodiment of the invention;

FIG. 10 is a block diagram illustrating one example of a digital mediaor content system in accordance with one embodiment of the invention;

FIG. 11 is a block diagram illustrating one example of a digital mediaor content system that utilizes a combination of RFID enabled objects inaccordance with one embodiment of the invention;

FIG. 12 is a block diagram showing in more detail the system shown inFIG. 11;

FIG. 13 is a flow chart illustrating one example of a method forobtaining at least one of digital media content and content from atleast one content source;

FIG. 14 is a diagrammatic illustration of one example of a contentregistry database in accordance with one embodiment of the invention;

FIG. 15 is a block diagram illustrating one example of a digital audioand/or video playing system in accordance with one embodiment to theinvention;

FIG. 16 is a flowchart illustrating one example of a method forproviding digital audio and/or video media content in accordance withone embodiment to the invention;

FIG. 17 is a block diagram illustrating one example of a digital mediaor content system in accordance with one embodiment of the invention;

FIG. 18 is a block diagram illustrating one example of a digital mediaor content system in accordance with one embodiment of the invention;

FIG. 19 is a block diagram illustrating one example of a digital mediaor content system in accordance with one embodiment of the invention;

FIG. 20 is a block diagram illustrating one example of a digital mediaor content system in accordance with one embodiment of the invention;

FIG. 21 is a block diagram illustrating one example of a digital mediaor content system in accordance with one embodiment of the invention;

FIG. 22 is a block diagram illustrating one example of a digital mediaor content system in accordance with one embodiment of the invention;

FIG. 23 is a block diagram illustrating one example of a digital mediaor content system in accordance with one embodiment of the invention;

FIG. 24 is a block diagram illustrating one example of a digital mediaor content system in accordance with one embodiment of the invention;and

FIG. 25 is a block diagram illustrating one example of a digital mediaor content system in accordance with one embodiment of the invention.

DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENT

Briefly, a digital media playing system includes, in one embodiment, adigital video and/or audio media object, such as a portable digitalmedia container adapted to hold one or more digital storage mediums,that includes a radio frequency identification tag containing RFID taginformation. The digital media playing system also includes a trustedmedia content playing device that has a radio frequency identificationtag reader operatively coupled therewith, to read the RFID taginformation from the RFID tag that is located on the portable mediacontainer. The trusted media content playing device securely downloadsremotely stored audio and/or video media based on the RFID taginformation. The RFID tag information that is stored in the RFID tagincludes, in one embodiment, encrypted tag identification information(e.g., tag ID) and unencrypted remote content identification information(e.g., content ID) as well as, if desired, portable digital mediacontainer authentication data. By merely placing the container near thetrusted media playing device, encrypted media is automaticallydownloaded from a media server, decrypted and played by the trustedmedia playing device. No user interaction is necessary to obtain digitalaudio or video such as movies, songs, albums or other securely protectedmedia. Other advantages will also be recognized by those having ordinaryskill in the art.

The RFID tag information may be affixed on or embedded in the portabledigital media container to allow contact-less reading by the RFIDreader. If desired, the RFID tag may also be located on the digitalstorage medium itself such as on the CD, DVD or other suitable storagemedium if desired. The trusted media content playing device alsoincludes a controller operatively responsive to the RFID informationread from the portable digital media container and is also operative toretrieve, from a device at a remote location, such as a media contentserver (e.g., web server), additional information associated with theportable media content storage device. The additional information may befor example, but is not limited to, encrypted audio and/or video mediasuch as songs, other movie scenes, extra on-line services such asun-encrypted downloadable exclusive content, movie previews, lyrics,video clips, news relating to the digital content, access to chat andforum meetings, photo albums, special offers or any other suitableadditional information that is not contained in the storage mediumitself or on the digital media container. The media content playingdevice is operative to play audio and/or video that is retrieved fromthe remote location or that is contained on the medium that isassociated with (such as contained in) the portable media container.

By way of example and not limitation, the media content playing devicemay be for example, a hi-fi receiver, laptop computer, cable set topbox, or other suitable device having a housing with a radio frequencyidentification tag reader operatively coupled therewith whether internalor external to the housing. For example where the media content playingdevice is a stereo receiver with a display and a CD drive, a user mayplay the CD and use the CD case which includes the RFID tag and placesthe empty CD case on the enhanced stereo receiver which contains theRFID tag reader and may instantly be presented, such as on the display,with extra on-line services such as access to other encrypted songs thatthe artist did not release on the CD, un-encrypted video clips of theartist, or other information from a web service provider (e.g., server).In addition, encrypted digital media, such as other audio or video maybe downloaded from a media server but only if digital rights managementcriteria has been met. This provides security and thwarts piracy ofdigital audio and video information that is downloadable (such asdownloadable from the Internet or other suitable network).

In one embodiment, the media content playing device retrieves additionalinformation other than information for example located on the mediaobject or contained in a storage medium held by a container, that mayinclude for example digital audio and/or video content that is played bythe media content playing device or on-line service information suchthat the on-line service information requires two-way communicationbetween the content playing device and the device at the remotelocation. For example, the on-line information may be content that isweb-based content and may be chat room pages so that two-waycommunication may be accomplished.

Other examples of the media content playing device may include, but arenot limited to for example, an RFID reader enabled television unit, RFIDreader enabled set top box, RFID reader enabled DVD player, and RFIDreader enabled portable device, or any other suitable device with anRFID reader and trust relationship with a DRM service provider. Ifdesired, the media content playing device may also include an RFIDwriter operative to contactlessly write information back to the portabledigital media container or object. This way the RFID tag may be updatedwith information relevant to the provider of the media content, theowner of the container or other entity.

In another embodiment, instead of the container containing the RFID tag,the digital media storage medium itself, such as the CD or DVD or othersuitable medium, contains the RFID tag with digital media storage mediumauthentication information, encrypted RFID tag data and remote contentidentification data.

In another embodiment, the digital video and/or audio media objectincludes a hand-held article, such as, but not limited to, a card,ticket, article of clothing, 3-D object, or any other suitable articleand includes digital video and/or audio content identification indiciathereon that visually identifies remotely stored digital video and/oraudio content. The object also includes an RFID tag containing at leastcontactlessly transmittable RFID tag identification data and remotedigital content identification data. For example, music albums, videogames, home videos, movies or any other suitable audio or videoinformation may be manufactured in smaller standardized forms or objectsto enable a more efficient transportation and storage of digital mediaas well as providing a potentially lower cost packaging solution. Forexample, in one embodiment, movies normally stored on DVDs, instead aresold in the form of movie cards. The card contains contentidentification indicia, such as the name of the movie, the movieadvertisement picture or any other suitable visual information thatvisually identifies the movie (e.g., remotely stored and downloadabledigital video and/or audio content related to the content identificationindicia). The movie card also includes an RFID tag that contains RFIDtag data and remote digital content identification data wherein theremote digital content identification data may be, for example, an URLof the web server that contains the remotely stored and downloadablemovie, or may be for example the name of the movie or other informationto identify which movie is to be provided by a remote media contentserver. The movie is retrieved and starts playing when the correspondingcard is placed on the enhanced (e.g., RFID reader enabled) media contentplaying device which reads the RFID tag information and obtains adownloadable version of the movie. As such, conventional moviecontainers such as DVD cases no longer need to be used. Instead moviecards may be used in stores and elsewhere and the user can obtain themovie or audio when they return home or when they go to a kiosk or otherlocations containing a trusted media playing device capable ofdownloading the movie or other media content.

In another embodiment, other articles are also disclosed such asenhanced concert tickets that may be a combination of conventionalconcert tickets with the RFID tag which then allows a holder of theticket, after the concert or before the concert, to hold the enhancedticket by a trusted media content playing device to gain access toexclusive songs that were recorded live, a preview of the band's videoclips, or other downloadable media.

The media content playing device is a trusted device and includescryptographic engines to facilitate the secure download of digital mediaas well as providing requisite authentication with the DRM serviceprovider and providing authentication of the portable digital mediacontainer or RFID enabled hand-held article to provide safeguardsagainst potential piracy.

In another embodiment, a system for selecting digital content from atleast one content source employs a plurality of RFID enabled objectsthat are read by one or more RFID readers. The RFID enabled objects maybe, for example, RFID enabled media objects or RFID enabled non-mediaobjects, such as any suitable RFID enabled object. In this embodiment,specific combinations of RFID tags and RFID enabled objects, or RFIDenabled media objects provide access to more (or different) digitalcontent than the same tags provide alone. Accordingly, the combinationof RFID tags may indicate to a network element (e.g., server or otherelement), such as a digital rights management service provider or othernetwork element, that a different mix of media or content should beauthorized for download by a content playing device, such as a mediaplaying device or other suitable device. For example, two RFID enabledobjects that are placed near the RFID reader (such as a media playingdevice or other device) are read and the combination of the content IDsare interpreted by the network element to mean that content (or media)other than the content (or media) normally sent in connection with eachof the content IDs individually should now be approved for access by thecontent playing device. Such a system can be advantageous, for example,to enhance customer loyalty and improve the sales of products where, forexample, an owner may be rewarded by obtaining a plurality of RFIDenabled media objects or RFID enabled objects. For example, bonuscontent may be available when two or more media objects are owned andplaced for detection by the media playing device 16 as opposed to asingle media object. The bonus content and services can be changed overtime and get updated dynamically by the network element, such as byupdating database entries through an user interface.

One example of where such a system can be employed may be where themedia object represents one episode of a movie trilogy and a secondmedia object represents the second movie of a movie trilogy. The ownermay play the movies individually by placing the individual media objectsnear the enhanced media player. When the last episode is released, andthe owner purchases the media object associated with the third movie ofthe trilogy and hence completes his collection, the user downloads thethird episode by placing the last purchased RFID tagged media objectnear the enhanced media player. However, by simultaneously orsequentially placing all three RFID tagged objects on or near theenhanced media playing device, the owner gets instant access to bonusmedia and/or content such as alternate movie scenes, actor interviews orany other suitable bonus content whether it be encrypted media orunencrypted information. As such, specific combinations of RFID enabledobjects including non-media objects, may provide access to differentdigital rights than those that the same objects provide alone.

In addition, the combination of RFID enabled objects may be presented tothe RFID reader in a certain sequence or order wherein the sequence ofRFID enabled objects as presented to the media playing device indicatesdifferent media content. For example, a set of media objects soldseparately may, when assembled in a certain way, provide access toparticular media or content but by assembling them in a different way,provide access to other media or content. The resulting media or contentis evoked by the sequence of presenting the media objects to the RFIDreader or readers of the media or content playing device. As such, notonly does the combination indicate different media accessibility thanthe objects alone, but the arrangement (e.g. sequence) of the combined,RFID enabled objects may also indicate different digital rights oraccess to different media or content.

In another embodiment, an audio and/or video media content providingdevice includes a controller, such as a server, or any other suitablestructure, that is responsive to RFID tag based information obtainedfrom a remote RFID enabled media object. The controller is operative tofacilitate access to media content associated with a stored periodicallychanging media content list. For example, a content registry databasemay be periodically updated through a suitable user interface to changea link between content identification information read from a remoteRFID enabled media object, with media application information so thatthe same RFID tag may allow the downloading of different media. The linkbetween the content ID and the media ID may be dynamically changedthrough the controller. This may be advantageous, to provide forexample, a Top 10 song card that has indicia thereon that may be a title“Top 10 Song Card” and a RFID tag thereon which can be used to downloada dynamically changing Top 10 song list that may change monthly orweekly. For example, a subscriber of the service may purchase a singleRFID enabled media card and when the card is read by a suitable RFIDreader, such as that located in a media playing device, different songsmay be downloaded each week from the same card. Other advantages will berecognized by those having ordinary skill in the art.

The dynamic content capability described above may be done by thepopulation of a content registry database. As such, an operator may varythe linking in the database to associate different media IDs to the samecontent ID on a periodic basis to vary the content or media that isdownloaded.

FIG. 1 is a block diagram illustrating one example of a digital mediasystem 10 that employs a digital media playing system that includes aportable digital media container 12 having a radio frequencyidentification tag 14 that contains RFID tag information. In addition,the digital media playing system includes a media playing device 16 alsoreferred as an RFID enabled media player. The media playing device ispreferably a trusted device and includes a radio frequencyidentification tag reader 18, controller 20 and digital audio and/orvideo media player subsystem 22. Any suitable RFID technology may beused and in this example, passive RFID tags are described. The RFID tagsmay be, for example, Rafsec MIFARE label transponders that operate, forexample, at 13.56 MHz, or any other suitable RFID tags. For example, theRFID tag may be in chip form which may be attached by a suitableadhesive to an object and may include the requisite antenna and otherstructure as known in the art. Any suitable amount of memory may beavailable on the RFID tag as needed.

The RFID readers 18 and writers 42 may be any suitable RFID tag readeror writer, such as a Gemini 2000 MIFARE RFID reader, or any othersuitable RFID reader or writers. As used herein, “media” or “mediacontent” refers at least to digital and/or audio content that issecurely communicated (encrypted or sent in a secure manner) or thatrequires some type of digital right management whereas the word“content” with out the word “media” is used to refer at least to otherdownloadable content other than for example the digital audio and/orvideo media information that is sent securely (e.g., streaminginformation or files or other suitable format). Content identificationinformation or content ID refers to any information that representsmedia or content. Encryption can include any suitable form of dataprotection technique including but not limited to the use of sendinginformation over a secure link (e.g. SSL) or ciphered information sentover an unsecure link.

The RFID tag reader 18 is operative to contactlessly read in a securemanner, information from the RFID tag 14 on the portable media container12, in this example. The controller 20 is operatively responsive to theinformation read from the portable media container 12 and is operativeto retrieve encrypted digital media from a device at a remote location,such as a media content server 24. The media content playing device 16plays, retrieved audio and/or video from the remote location orcontained on a medium 30 associated with the portable media container,using the digital audio and/or video playing subsystem 22.

For purposes of illustration only and not limitation, the portabledigital media container 12 may be for example a CD ROM case, DVD case,or any other package that holds or otherwise contains a digital storagemedium, such as but not limited to DVDs, CDs, integrated circuit basedmemory sticks, or any other suitable digital storage medium (e.g.magnetic, electric, optical etc.). The media playing device 16 may befor example a suitably programmed RFID reader enabled television unit,an RFID reader enabled set-top box, an RFID reader enabled DVD player,an RFID reader enabled portable audio or video playing device, such asan MP3 player or any other suitable RFID reader enabled media playerthat plays for example digital audio and/or video media. Digital audioand/or video media includes, but is not limited to digital movies,albums, songs, images or any other suitable information. As shown, themedia playing device 16 includes a communication interface 32 such as anetwork interface to allow the media playing device to communicate withone or more networks including for example, the internet or any othersuitable network. The communication interface 32, may be any knowncommunication interface and preferably provides secure communicationwith the remote device contains the downloaded media such as the mediacontent server 24. As shown, the media content server 24 and thecommunication interface 32 may be coupled through any suitable linksgenerally designated 34 whether they be land line or wireless links. Themedia playing device 16 is also in operative communication with adigital rights management service provider 36 which may be one or moreservers for example. In addition, the media playing device 16 is also inoperative communication with a content service provider 38 which may befor example another web server that provides other content other thanthe encrypted digital audio and/or video media content provided by themedia content server 24. For purposes of illustration, the media contentserver 24 will be described as a server or other network elements thatprovide encrypted media such as encrypted audio and/or video media thatis to be played by the media playing device 16.

The controller 20 may be implemented in any suitable manner including,but not limited to one or more suitably programmed processors thatexecute instructions that are stored in associated memory.Alternatively, the controller 20 may be implemented by discrete logic orin any suitable combination of hardware, software or firmware.Similarly, the digital audio and/or video playing subsystem 22 may beimplemented as one or more suitably programmed processors that carryout, as known in the art, MP3 files for playback, or any other suitableaudio or video stream playback. In addition, the subsystem 22 may be aDVD player, CD player or any other suitable media player. In addition,if desired the media playing device 16 may include a display 40 and anRFID writer 42 to wirelessly write information to be stored on the RFIDtag on the RFID enabled portable digital media container 12.

The controller 20, as later described, also includes cryptographicengines to facilitate authentication of the RFID tags if desired and todecrypt retrieved encrypted media from, for example the media contentserver 24. Once the encrypted media has been decrypted, it is thenpassed to the digital audio and/or video media playing subsystem 22 tobe played.

The RFID tag 14 includes encrypted RFID tag identification information(tag ID) that identifies the tag to the RFID reader and hence system.The remote content identification data identifies content that isremotely downloadable. This is content in addition to the digitalcontent stored on the digital storage medium that the container 12holds. The RFID tag 14 may also include if desired, digital mediacontainer authentication information. The digital media containerauthentication information may be any suitable electronic authenticationinformation such as but not limited to a digital signature of thetrusted DRM service provider 36, or other trusted authority thatgenerated the authentication data for the RFID tag 14. Alternatively,any other suitable mechanism may be also be used for authenticating theRFID tag and hence the RFID enabled portable digital media container. Inthis example, the RFID tag information or any portion thereof issecurely stored in tag memory and can only be read by a trusted RFIDreader 18 and written to by a trusted RFID writer. Providingauthenticity allows for the DRM service provider 36 and/or other mediacontent providers to trust the RFID enabled object (e.g. that it is nota pirated item). For example, only RFID readers with proper securityfunctions can read the tag information. The RFID tag contains encryptedor secure RFID tag data which uniquely identifies the RFID tag. Theremote content identification data may be for example the name of analbum, the name of an artist, a location of where the media isultimately stored, a network locator for a media server, or any othersuitable content identification data that identifies in some manner,directly or indirectly, the content or media that is to be remotelydownloaded by the RFID enabled media player based on the content of theRFID tag.

It will be recognized that the RFID tag 14, if desired, may also beembedded in or otherwise coupled to the digital storage medium 30 itselfas opposed to being placed on a container or embedded with a container.As such a digital media storage such as a DVD, CD, or any other suitabledigital storage medium may also have the radio frequency identificationtag that can contactlessly provides information to an RFID reader thatcontains the data representing at least a digital media containerauthentication information, the encrypted RFID tag data and remotecontent identification data.

By tagging existing style digital media containers or any suitable styledigital media containers with RFID tags that contain secure RFID taginformation and secure or unsecure content identification information,owners or users of the RFID enabled portable digital media containerscan securely obtain access to additional content or encrypted media bysimply placing the container near or on the RFID enabled media player.As such a high-level of security as provided and extra services andcontent can be accessed when the container is physically present. Accesscodes cannot usually be simulated since the RFID tag information isencrypted on the RFID tag. Other advantages will be recognized by thosehaving skill in the art. Any other suitable objects that employ an RFIDtag that contains secure RFID tag information and remotely downloadablecontent identification information can be used.

For example as also shown in FIG. 1, other RFID enabled video and/oraudio media objects 44, 46, 48 can be used. These RFID enabled objectsfacilitate the remote downloading of encrypted digital video and/oraudio media or non-encrypted information. The digital video and/or mediaobjects 44, 46 and 48 may be for example hand-held articles that havedigital video and/or audio content identification indicia thereondesignated 50, 52 and 54 respectively. The digital video and/or audiocontent identification indicia 50, 52 and 54 visually identifies theremotely stored digital video and/or audio content. The hand-heldarticles each include an RFID tag 56, 58 and 60, respectively, thatcontain contactlessly transmittable RFID tag information data and remotedigital content identification data. For example, the video and/or audiomedia object 44 in this example is in the form of a concert or a movieticket with a RFID tag 56 attached thereto and the video and/or audiocontent identification indicia 50 is an image or logo representing aparticular movie or concert. As such, RFID tags can be embedded intopaper or other ticket material and can store access keys to extradigital content and services such as replays of the concert, eventnotifications or other information. By passing the concert ticket closeto the RFID enabled media player, the media player then obtains theappropriate downloadable media that was identified by the remote digitalcontent identification data read from the RFID tag once authenticationof the RFID tag has been deemed successful. As such, paper concerttickets or other forms of tickets may help users keep a concert ticketas a souvenir. By placing the ticket on any trusted RFID enabled mediaplayer, the user can access, for example, a photo gallery of theconcert, exclusive songs that were recorded live from the concert asprovided by the content service provider server 38 or the media contentserver 24, a preview of the band's new video clips, discounts on ticketsor any other suitable promotion as identified from the remote digitalcontent identification data which may be for example a URL to thecontent provider or other suitable identifier to obtain the remotemedia.

Where the hand-held article is a movie ticket, the user may place theticket in proximity to the RFID reader enabled media player which thenobtains the remote digital content identification data which identifiesthe location of where to obtain a particular movie. The name of themovie is represented for example by the content identification indicia50. As such there is no need for a digital media container to store themovie since the movie may be securely stored remotely in a remote mediacontent server. As such, an inexpensive paper (or other suitablematerial) ticket or card that identifies a particular movie and theappropriate RFID tag may be used instead of a container so that a userthat purchases the movie ticket from, for example, a bookstore, rentalstore or other source can use the ticket to download the movie forviewing. Alternatively, the movie ticket may be used so that the actualmovie is not obtained but instead scenes not seen before in a movie aredownloaded or other information linked to the movie is downloaded.

In a similar manner, other hand-held articles may be used in the sameway such as an article of clothing that may include for example theartist's name (i.e. content identification indicia) and suitable RFIDtag with the corresponding RFID tag identification information andremote digital content identification information. For example, if theshirt is purchased at a concert, the user may take the article ofclothing home, or at the concert, pass it near the RFID enabled mediaplayer which then obtains the designated digital content based on theremote digital content identification information. The contentidentification indicia may represent for example, at least one songremotely stored or at least one movie that is remotely stored, or anyother suitable digital audio and/or video information. As such thehand-held article may be for example a card, ticket, apparel, acollectible item, a three-dimensional article or non-three dimensionalarticle.

A three-dimensional object is shown as digital video/audio media object46. This three-dimensional object may be for example a teddy bear, ballor 3-D game character, with the name of the game identified as thecontent identification indicia thereon or any suitable content IDindicia. When passed near the RFID enabled media player, remote digitalcontent is obtained based on the retrieved remote digital contentidentification data stored in the RFID tag which may be for example anentire video game, content relating to the video game such asinstructions on how to use the game or any other suitable informationthat may be obtained through a website. The remotely stored digitalvideo and/or audio content may be content from any suitable sourceincluding but not limited to a radio broadcast, television broadcast, aweb server or any other suitable content source.

FIG. 2 illustrates one example of a method for securing content from acontent source that may be carried out for example by the RFID enabledmedia player 16 or any other suitable device or devices. As applied, forexample to the media playing device 16 of FIG. 1, the method includessensing that an RFID enabled digital media container 12 is within thesuitable proximity of the media playing device as shown in block 200. Asshown in block 202, the method includes receiving, from an RFID tag,RFID tag information (e.g. tag ID) and content identificationinformation (e.g. content ID) relating to downloadable contentassociated with the RFID tag. For example, the RFID reader 18 may readthe RFID tag information and pass the information to the controller 20.As shown in block 204, the method includes securely sending the contentID information that is obtained from the RFID tag, to a digital rightsmanagement service provider 36 along with media player identificationinformation (e.g., player ID) to the DRM service provider 36. This maybe done for example by the controller 20 utilizing a secure channel(e.g. SSL link) through the communication interface 32. As shown inblock 206, the method includes receiving, in a secure manner, thedesired content from the remote content source that has been identifiedby the content identification information. This may be done for exampleby the digital rights management service provider 36 sending in a securemanner (e.g. through an SSL link) media identifiers (e.g. URL's todigital media) that index to encrypted content to be played by the mediaplaying device 16. This is done based on approval from the digitalrights management service provider 36.

The digital rights management service provider 36 as described in moredetail below, performs an authentication operation which may include forexample, comparing the sent media player identification information(player ID) to known valid player ID's to confirm that the media playerrequesting the media content is a trusted player and hence requestingmedia on behalf of a trusted RFID enabled digital media container. Themethod may also include receiving, if desired, data to allow access toan online service other than for example, the requested digital media.The digital rights management service provider 36 may provide URL's backto the media playing device 16 which not only allow downloading ofmedia, but also allow downloading content. Then, through a browser, orother suitable network browsing mechanism, the device 16 connects withthe designated web location using the URL to obtain content from thecontent service provider 38 which may be for example, an artist/song webpage. As such receiving media content in the form of audio and/or videomedia or other online service information is done in response to sendingthe content identification information for example to the DRM serviceprovider 36, or other suitable digital rights authority. As shown inblock 208, the process may then end and wait for another RFID enabledportable digital media container 12 to be placed in suitable proximityto the RFID reader to initiate another download of other media. Wherethe downloaded content includes content provided by an on-line contentservice provider, such as access to an artist's web page for example,the controller 20 may activate the browser to display the artist's webpage on display 40. At the same time, for example, the encrypted mediathat has been downloaded and provided by the media content server 24 maybe played by the digital audio and/or video media playing subsystem 22.

The method may also include, if desired, as a security process, securelysending media player authentication information (e.g. encrypted playerID), to the digital rights management service provider 36 so that thedigital rights management service provider 36 may determine whether anauthentic media playing device is requesting access to the encryptedmedia content. As such several levels of security are provided by thesystem. Also, the method may include receiving the content in a securemanner from the media content server 24 only if the media playing device16 is properly authenticated by the DRM service provider 36.

FIG. 3 is a block diagram illustrating in more detail an example of amedia content delivery system. As shown in this example, the controller20 includes an RFID tag device driver 300, a tag read/write interface302, software media player 304, user interface 306, web browser 308,media cryptography engine 310, control logic application 312, and memory314. The blocks 300 through 312 are preferably software applications inthe form of executable instructions that are stored in memory (notshown) such as RAM, ROM, distributed memory or any other suitable memoryas known in the art. These software applications are preferably executedby a processing device such as central processing unit, or any suitableprocessing device or plurality of devices. However it will be recognizedthat the functionalities described herein may be implemented usingdiscrete logic or any other suitable structures known in the art.Moreover, it will be recognized that various operations may be performedby other devices. However, for purposes of illustration they are shownto be part of the RFID enabled media playing device 16. Also as shown inthis example, the RFID tag reader 18 and writer 42 are shown to beexternal to the RFID enabled media playing device. However, it will berecognized that in a preferred embodiment, the RFID tag reader 18 andwriter 42 are co-located within the same housing of the RFID enabledmedia playing device.

Also if desired, the media playing device 16 may also include atime-based cryptography client application 316 and the digital rightsmanagement service provider 36 may likewise include a correspondingtime-based cryptography server 318. The time-based cryptography client316 may, for example, provide another level of security between thedigital rights management service provider 36 and the media playerdevice 16, by encrypting content identification information 330 or anyother suitable information based on time of day information, such as butnot limited to time synchronization based security processes. As usedherein, encrypting also includes sending a representation of an ID fromwhich the ID can be constructed from the representation. The time-basedcryptography server 318 if employed receives the time based encryptedinformation and decrypts the information as necessary to determine thecontent ID, which also provides a level of authentication as known inthe art.

The memory 314 includes the playing device identification data (playerID) 322, received playlist data 324 as received from for example thedigital rights management service provider 36, received cryptographickeys 326 such as received decryption keys sent by the digital rightsmanagement service provider 36, and encrypted media 328 which is themedia content obtained based on the content ID 330 in the RFID taglocated on the RFID enabled media object. The memory 314 is preferablylocal for security reasons but may be remote if proper security isprovided.

The digital rights management service provider 36 as previously notedmay be one or more web accessible servers whose functionality may bedistributed if desired or co-located in the media content server 24 orany other suitable location. In this example, the digital rightsmanagement service provider 36 includes content matter web serviceapplication 340, a decryption key database 342, a player ID registry344, and a content registry 346 which includes stored contentidentification information (content ID) 348 which identifies mediaand/or content to be downloaded and media identification information(media ID) 350. A linked list of media IDs serves as part of a playlist(list of media files to be downloaded) for the media player. The contentidentification information 348 is linked with media identificationinformation to designate a class, group or type of media/content to bedownloaded. The media identification information, also referred to asmedia ID, includes data representing, for example, media file name, theURL to access the corresponding encrypted media file and a media typewhich allows, for example, specifying if a media file is a media file oris an online service. As such, the content registry database includeslinked content identification information and media identificationinformation. The content identification information may include, forexample, content name and data representing a description of thecontent. The key database may include, for example, the mediaidentification data and its corresponding decryption key such as atriple DES encryption key(s), or any other suitable encryption key(s)and initialization vectors if necessary.

The digital rights management service provider 36, in one example is asuitable server and may include one or more processors and associatedmemory or any other conventional structure to carry out the operationsrequired by the content matter web service application 340. Thisapplication may be executable instructions stored in a memory (notshown) and executed by one or more processing devices of the digitalrights management service provider. The media content server 24 includesmedia delivery service application 352 and content management serviceapplication 354. The media delivery service application 352 facilitatesthe downloading of media for example, in HTTP format or any othersuitable format through a suitable communication interface. The contentmanagement service application 354 may include a user interface thatallows an operator to remove or add media in directories fordownloading. For example, the content management service application mayallow the deletion or addition of media, whether encrypted orunencrypted, to a suitable directory.

The content service provider 38 may be for example one or more serversthat contain website information that are accessible via uniformresource locator information or any other suitable locator informationas known in the art. It will also be recognized that the content serviceprovider 38 and other servers may be a plurality of servers sincecontent may be located on a number of different servers and accessiblethrough any number of applications.

The RFID tag reader 18 and writer 42 may be any conventional RFID tagreaders and writers. The controller 20 is operative to control the RFIDwriter 42 to write information, to the RFID tag on the portable digitalmedia container or other object, that is retrieved from the contentservice provider, media content server or from any other desired source.

The tag device driver 300 is a device driver typically provided by themanufacturer of the RFID tag reader and writer and facilitatescommunication between the control logic application 312 and the RFID tagreader and writer 18 and 42. For example, the tag device driver 300effectively listens for when an RFID enabled media object is closeenough to allow detection and reading of the RFID tag as known in theart. The tag interface 302 is a type of application interface to allow,for example, the control logic application 312 to communicate with aplurality of different RFID tag readers and writers that aremanufactured by different parties. This also provides suitablehandshaking and protocols for the tag device driver to enable the tagdevice driver to communicate properly with the RFID tag reader andwriter. The software media player 304 may be for example a Microsoft®media player application or any other suitable media player as desired.The user interface 306 may be for example a graphic user interface thatis displayed on a display to allow a user to view output and enter inputfor the control logic application 312. The user interface may be anysuitable interface such as the keypad, touch screen, voice basedinterface or any other suitable user interface as desired. The browser308 may be any suitable web browser. The user interface also allows thepresentation of icons and the changing of visual effects on a screen andalso presents via the display, the playlist and other information asdescribed below. The user interface also provides input to allow theuser to communicate in chat rooms or activate other information via thebrowser.

The control logic application 312 controls all of the necessarycomponents at any given time to communicate with for example thecommunication interface 32 as well as other applications in order toprovide the requisite output as described herein. For example, it mayobtain and receive the playlist data 324 and provide it to the userinterface 306 for display. The control logic application 312 may also,for example, obtain the stored player ID 322 and send it through anappropriate secure-socket layer communication link to the digital rightsmanagement service provider through the communication interface 332.

The media cryptography engine 310 decrypts the encrypted media and/ormay encrypt the content ID or any other suitable information for the DRMservice provider 36. The media cryptography engine 310 obtains thereceived decryption keys 326 and uses them to decrypt the encryptedmedia 328. The media cryptography engine 310 may be any suitablecryptography engine including, but not limited to, a public key basedcryptographic engine, symmetric key based cryptographic engine or anysuitable cryptographic engine. The playlist 324 is typically sent by thedigital rights management service provider and includes the decryptionkeys. Accordingly, the media cryptography engine 310 extracts thedecryption keys from the playlist information. The playlist informationalso includes the rights that are allowed by the DRM service provider,such as whether the media playing device can store the encrypted mediain an unencrypted form, or any other suitable digital rights for mediaplay as known in the art. The playlist information also includes, forexample, a URL or a URL's pointing to content as indexed, by forexample, the content ID 330.

Referring to FIGS. 3, 4 and 5, the operation of the system shown in FIG.3 will be described. The arrows shown in FIG. 4 represent operations orcommunications between devices. These communications may occur oversecure links using known protocols, and by way of example, will bedescribed with reference to HTTP based protocols.

In operation, the media playing device 16 uses the RFID reader to readthe encrypted tag identification information and the content ID that isstored in the RFID tag. This is shown for example by communication line400 (FIG. 4). The operations described with respect to the media playingdevice 16 are performed for example under the control of the controllerand hence control logic application 312. If the RFID tag is trusted, theRFID reader is able to verify the tag ID and read the content ID. Oncethe media playing device 16 obtains the encrypted tag identificationinformation and content ID from the RFID enabled media object 12, 44, 46and 48, the media playing device 16 forwards the remote content ID data(content ID) along with its own player ID to the digital rightsmanagement service provider 36. This is shown in block 506 andrepresented by communication 402. As such, in this example the mediaplaying device 16 securely sends, such as through an HTTPS connection,at least the read content ID from the RFID enabled article to thedigital rights management service provider. The digital rightsmanagement service provider 36 obtains media IDs, such as URL's, fromthe content registry database 346 based on the content ID. For example,a copy of the content ID is stored in the content registry database thatis mapped to one or more media ID's through a mapping table or otherstructure. This is performed after the DRM service provider 36authenticates the media playing device 16 by matching the receivedplayer ID with a player ID that is stored in the trusted player IDregistry 344. However, it will be recognized that any suitableauthentication scheme may also be used. As later described, the trustedplayer ID registry is created by the DRM service provider when the mediaplaying device is manufactured or may be downloaded by the media playingdevice 16 at a later date if desired. If the received player ID sent bythe media playing device 16 matches a player ID in the trusted registry,the content matcher web service application approves the authenticationand uses the content ID to obtain the corresponding media ID's from thecontent registry database as shown for example by communication 404.This is also shown for example in step 508 of FIG. 5.

As mentioned above, the media ID 350 represents for example the URLassociated with the media content server 24 containing encrypted contentso that the media playing device 16 can subsequently communicate withand obtain the encrypted media files from the media content server 24.The media ID 350 also may include data representing such as the name ofa song or movie that the media server 24 uses to organize the mediafiles. The media index 350 is also sent as part of the information sentback to the media playing device 16 so the media content server 24 canfind the requested media.

In addition, the DRM service provider 36 obtains data representing atleast one cryptographic decryption key which may be for example thedecryption key itself or an index to another location to get thedecryption key, or it may be for example a hash of the key, or any othersuitable representation of the key for the encrypted content that isindexed by the content identification data 348. This information isreturned in the form of a playlist of media URLs and media identifierswith corresponding keys and/or website URLs with appropriate credentialsto allow the media playing device 16 to access the media content server24 and for the media content server 24 to retrieve the appropriateencrypted media. This is shown for example by block 510 andcommunication line 406. The content registry database 346, in thisexample, also includes a content/media mapping table which for examplemay link specific content that is provided by a web application server38 with encrypted media files so that when the encrypted media file isrequested, additional information from the content service provider 38relating to the encrypted media is also sent to the media playing device16 to allow the device 16 to not only obtain encrypted media but alsoautomatically access another web site that may simultaneously retrieveonline content which is not encrypted. The key database 342 ispreferably linked with a content registry database 346 such that whenthe content ID is received, the content registry database 346 can alsopoint to the appropriate decryption key for that given content. The DRMservice provider 36 then securely sends the playlist for the mediaplaying device 16. This is shown for example by communication 408.

If the media playing device 16 includes a cache of previously obtainedmedia files, the method includes checking the cache of previouslyobtained encrypted content using the received media ID from the playlistto see if the newly received content was retrieved during a previoussession. This is shown by line 410 and is represented by block 512.However, if no cache is used, this step may be avoided. However, if acache is used and if the encrypted content is not present in the cache,the playing device retrieves encrypted content from the media contentsource, such as the media content server 24 using the media ID (namelythe URL provided by the DRM service provider). This is shown bycommunication line 412 and is indicated by block 514. Hence, theencrypted media information, such as the encrypted video and/or audioinformation that can be played by the media playing device is obtained.

If the cache is used, then the retrieved encrypted content is stored inthe cache as shown for example in block 516. This is also shown forexample by line 414. As shown in block 518, the method includesdecrypting, such as by the media cryptography engine 310, the encryptedmedia using the data representing at least one cryptographic decryptionkey so that the media player 404 can play the decrypted media file. Thisis shown for example by line 416. If the DRM service provider 36 inaddition to sending the URL for the encrypted media also sent forexample a URL for additional content provided by the content serviceprovider 38, the method includes securely accessing an on-line servicethat is indexed by the media ID or that may be indexed by the decryptedmedia file if another media ID is present in the encrypted media file.This is shown in block 520. This is also represented by communication418. As shown in block 520, the method includes playing the decryptedcontent that was obtained based on the RFID tag identification from theRFID enabled article by the media player 304. The media content playingdevice 16 commences playing of retrieved additional informationassociated with the RFID tag information, such as digital audio and/orvideo media content, in response to the retrieval of that information.It also will be recognized that no caching would be necessary if thedecryption operation was quick enough to allow immediate playback. Forexample, broadband communication links may remove the need for caching.

The media playing device 16 may utilize the RFID tag writer to storeinformation back onto the audio video media object. For example, themedia ID's corresponding to content or media that a user purchased acontent service provider 38 or media server may be written back to theobject. This transfers already acquired digital rights for media/contentthat has already been bought online in order to allow replay in anyother trusted media playing device.

In an alternative embodiment, the media playing device 16 may read theRFID enabled media object 12 to obtain authentication information thatis stored in the RFID tag. This authentication information may be anysuitable authentication information such as key or digital signature orother information. In the case of a digital signature, the signature maybe generated using a signing certificate of the DRM service provider orother suitable trusted authority or any other suitable information. Themedia playing device 16, through the media cryptography engine 310,performs authentication based on the authentication information obtainedfrom the RFID enabled media object. This may include for exampleperforming digital signature verification by the media playing device orother suitable authentication process as known in the art. This is shownfor example in blocks 502 and 504 of FIG. 5.

In summary, when one or more media objects are in range, the mediaplaying device 16 reads the ID tag from the media object to obtain thetag identification information and the content identificationinformation (content ID). The media playing device then connects to theDRM service provider 36 via a secure web service to request thecorresponding media and digital rights that are identified by thecontent ID. The player ID is also submitted prior to this forverification. Within the DRM service provider 36, the content matcherweb service application 407 accesses the content registry database toget the list of content items corresponding to the received content ID.Content items can be media, such as music or video or online servicessuch as website services that do not require the download of encryptedinformation. The content matcher web service application then accessesthe key database to get decryption keys and initialization vectors forthe corresponding media items that are indexed with the content ID. Adata structure referred to as the playlist, is an aggregate of mediaID(s) with corresponding keys and initialization vectors. The playlistis returned to the media playing device. The media playing device thendecrypts retrieved encrypted media files that were identified by themedia URLs in the playlist and decrypts the information and plays themedia back.

FIG. 6 illustrates one example of a media player display interface 600displayed for example on the display 40 (FIG. 1) as the user interface.As shown, the media player display interface 600 may provide graphicsand/or text and includes data representing on-line service content 602,such as the web page of content downloaded from an on-line contentservice provider (e.g., server) based on content identificationinformation (i.e., content ID) obtained from the RFID tag on theportable media container or media object. In this example, the contentidentification information provides an indirect link to the contentservice provider since in the example provided above, the DRM serviceprovider 36 maps content to be downloaded from the content serviceprovider 38 through media ID(s) which is based on the contentidentification information stored in the RFID tag. The media playerdisplay interface also presents data representing media content 604 thatwas encrypted and downloaded from the media content server 24 based onthe content identification from the RFID enabled article such as theportable media container or other object. The media content indicatedabove is securely downloaded from the remote media content server 24(media source) either by virtue of the fact that media itself isencrypted or that the information is communicated through a securedchannel such as through an SSL link or any other suitable protectedchannel.

The media player display interface 600 also includes data representingmedia player control graphics 606 for providing media player control tocontrol play of the media content downloaded from the remote mediasource. For example, the media player control graphics 606 may begraphics buttons that are displayed representing fast forward, stop,play, volume control or any other suitable controls to control thedigital audio and/or video media playing subsystem 22. In addition, ifdesired, the media player user interface presents data representingindicia from the RFID enabled article 608 which may be found for examplein the embodiment where the article is a movie card. The datarepresenting indicia from the RFID enabled article may be the contentindicia 50 (which includes a representation thereof), or informationthat is related to it. Too, for example, the displayed data 608indicates to the user that they have obtained the proper downloadedmedia content. As such, a visual indication allows the user to readilyidentify whether an error has occurred if the content of the downloadedmedia that is shown by for example the data 608 matches for exampleinformation or other visual indicia on the movie card. As such, themedia player user interface includes data 608 that represents visualindicia located on the RFID tag that's on a portable media object.

FIG. 7 illustrates a block diagram of the digital rights managementservice provider 36 which is a trusted authority, and therefore by wayof example, may issue and/or sign digital certificates, or provide othersuitable trust information as known for example in the publickey/private key and symmetric key cryptography fields. The DRM serviceprovider 36 may serve as the digital audio and/or video media encoder asshown in this example. As such, in this example, the content registrydatabase 346 is populated with media identification information 350 andthe key database 342 is populated with appropriate decryption keys forgiven media content and initialization vectors for each media identifiersince one media server may store multiple media files and each mediafile may have a separate media identification or identifier. Also mediamay be downloaded from multiple media content servers. The DRM serviceprovider 36 also includes a content registry administration interface700 that may be, for example, a graphic user interface to allow anadministrator to link database entries of target URL's with thecorresponding media identifier.

In operation, an operator may enter a media name and an associatedtarget URL of where this information is stored for entry in the contentregistry database 346 as media identification information. A mediaencoder 702 suitably encodes (encrypts) an imported media file from asuitable media file source and produces encrypted media content which isthen stored in the media content server 24. Any suitable encryptiontechnique may be used such as triple DES or any other suitableencryption scheme. The DRM may publish the encrypted media a directoryor other suitable storage location. The corresponding decryption keysare then stored in the key database 342 and indexed with the appropriatemedia identification information so that the appropriate decryption keyis linked to the corresponding encrypted media.

In summary, media is effectively packaged by encrypting and registeringthe resulting media file with a unique media identifier. The mediaidentifier contains the target URL of the media file. The selection ofthe media may be performed through a suitable content registryadministration interface. The encrypted media files may be published toa media service provider and randomly generated initialization vectorsand decryption keys are stored in the DRM service provider database.

FIG. 8 illustrates a block diagram of the DRM service provider 36operating in a mode to create a digital audio and/or video media object.In this example, the digital rights management service provider 36creates a link between content identification information (i.e., contentID) or otherwise referred to as remote content identification data withone or more media identifiers to create, for example, the playlist whichmay include a group of songs that may be linked to a single contentidentifier. As such a content registry administration interface (e.g.,GUI) is used to allow an operator to create and link product offeringsof digital audio and/or media information for a specific media object orgroup of media objects. As such, the new content identifier is createdand linked with the media identifier and a content media mapping tableentry linking the information is stored in the content registry database346. The DRM service provider 36 also includes a RFID writer 800 towrite the content identification on the media object 12, 44, 46 and 48.In addition, the DRM service provider 36 also writes the encrypted tagidentifier on the media object as the trusted authority. In addition ifdesired, the media object authentication information may also be writtento the RFID tag on the media object.

New or updated content identification information is created, forexample, in the content registry database using the administrationinterface. The content identification information is linked to amodifiable set of media ID's that represent a plurality of songs oralbums. Content identification information is linked with the media IDsto create new content identification information to obtain a selectableset of media elements that are encrypted. The content ID is then writtento the RFID tag. The content ID may be written to the RFID tag by theDRM service provider, or may be communicated to a third party or themedia playing device in the event the RFID tag and hence media object isto be populated with a new content ID. Accordingly, RFID tag writer ofthe media playing device may be used to create new media objects byupdating them with new content identifiers.

As described above, the media player is responsible for reading andwriting to RFID tags of a media object, securely connecting andauthenticating to the DRM service provider, downloading encrypted mediafrom a suitable media source, decrypting media and playing media. Inaddition, it may also include a browser to provide access to onlineservices to facilitate buying content online or chat room exchanges orany other suitable web based interactions as known in the art.

The digital rights management service provider is responsible forcentrally and securely managing media identifiers (media ID), contentidentification information (content ID) and keys to encrypted media. Thedigital rights management service provider provides a secure web servicefront end that is accessed by the media playing device to retrievedigital rights and pointers to media files and online services. It alsoprovides administration tools that enable media management such as theencryption and publication of media files as well as content managementsuch as the creation and control of content on the media objects.

It will be recognized that control information may also be embedded inthe information sent back by the digital rights management serviceprovider. For example, the order in which the media identificationinformation is sent back may be dictate for example, the order in whichthe media playing device plays downloaded songs. Alternatively, controlinformation such as any suitable data, may be embedded in thecommunication which is then interpreted by the controller of the mediaplaying device to play content in a certain order or for a certainlength of time, or a certain time of day, or based on any other suitablecriteria.

In addition, it will be recognized that the media content and othercontent as well as the RFID enabled objects may be provided on asubscription basis so that the digital rights management serviceprovider for example, or other suitable network element keeps track ofwhich users are actual subscribers, which users have paid fordownloadable content and this information may be written back forexample, to the RFID object to provide an ongoing account balance. Othersubscription information, such as a subscription account number or otherinformation may be written back to the RFID tag. Any other suitablesubscription based operations and functions may also be implemented asknown in the art.

According to FIGS. 9 and 10, digital media systems as described aboveare shown wherein a media object 12 is read by the RFID reader in themedia playing device 16 and the appropriate media is retrieved from themedia server 24 or other content from online service provider 38. Asshown in FIG. 10 a different media object with a different tag ID andcontent ID is read by the media playing device 16 and similarly asdescribed above with respect to FIG. 9, the appropriate media and/orcontent is retrieved by the media playing device. FIG. 11 is a blockdiagram illustrating a system that employs a combination of RFID enabledobjects 1100 and 1102 to obtain additional media and/or content that wasnot obtainable by using the RFID enabled objects 1100 and 1102 alone orseparately. In this example, the RFID enabled object need not be a mediaobject and, the media playing device also need not be capable of playingmedia and therefore it is shown as being a content playing device 1104.However, it will be recognized that the system shown in FIG. 11 may alsobe implemented using the previous described media playing device 16, orany other suitable content playing device. For similar reasons, thenetwork element 1106 need not be a digital rights management serviceprovider since content alone may be provided in this embodiment.

The combination of RFID enabled objects may be combined for reading bythe RFID reader in a spatial manner or temporal manner. To select orobtain additional content due to a combination of spatially providedRFID enabled objects, the user may simply pass the combination of RFIDenabled objects within a readable spatial proximity (e.g., readablerange) of the RFID reader and the RFID reader passes the read contentIDs to the network element. Alternatively, the user may select a mutualspatial arrangement for each of the respective objects with respect tothe RFID reader and each other such that one may RFID object may becloser to the reader than the other and the RFID reader detects themutual spatial arrangement of the RFID enabled objects. This may done byfor example controlling the reading range of the RFID reader to allowthe RFID reader to see whether it detects one or both at the samereading range. Other method of determining spatial arrangement may alsobe used. Once a spatial arrangement is detected, the content playingdevice sends the combination of content IDs read from the combination ofRFID enabled objects and the network element provides access todifferent digital media content as further set forth below. As such atwo-dimensional or three dimensional arrangement of RFID enabled objectsis detected and based on the arrangement, different bonus content isprovided. Temporal or sequential reading of RFID enabled objects mayalso be used such that the reading order of the combination of RFIDobjects determines which bonus content or media is to be downloaded. Thecombination of RFID enabled objects may be used to identify the shape ofthe combined objects based on, for example, a detected range of givenobjects with respect to the RFID reader.

For purposes of illustration, the above embodiment will be described asa digital rights management system although any suitable networkelement, such as any suitable server, may be used. The structure of thenetwork element may be similar to that described above with respect tothe DRM system in that it may contain one or more processing devices ordiscrete logic or any suitable combination of hardware, software andfirmware to carry out the operations described herein. In one example,the network element includes a controller such as a suitably programmedmicroprocessor and a communication interface, such as any suitable webinterface, whether it be wireless or non-wireless, or any other suitablenetwork interface to communicate information to one or more networkeddevices or systems. However, in contrast to previous embodiments, inthis embodiment the network element 1106 is operative to use a pluralityof RFID tag information from first and second RFID enabled objects todetermine whether a proper combination of RFID enabled objects have beenpresented to an RF reading device such as that located in the contentplaying device or other suitable device. This may be performed, forexample, by the controller (shown in FIG. 12). The communicationinterface (C.I.) receives the HTTPS communication through any suitablecommunication link, or any suitable protocols described above. The RFIDtag information from a plurality of RFID tag enabled objects, such asRFID enabled objects may identify only content to be downloaded, ormedia to be downloaded as described above, or any suitable combinationthereof.

As shown in FIG. 11, the RFID reader of the content media player 1104reads both RFID enabled objects 1100 and 1102 and the content mediaplayer 1104 passes this information to the network element 1106. Forexample, if the combination of read content identifiers matches anexpected combination of content identifiers (whether an expected spatialrelationship among objects or an expected temporal relationship isdetected), the network element authorizes access to content or mediathat are different from, or in addition to, media or content that wouldhave been authorized if each of the RFID enabled objects were presentedindividually to the content player 1104. To help insure thatcombinations of objects are presented with a short period of time (asopposed to hours or days for example), as is also shown, timing logic1108 may be introduced in the content media player 1104 as part of, forexample, the RFID reader control, to determine whether the RFID readerread the tag information from the RFID tags on the different objectswithin an allowable period of time which may be any suitablepredetermined period of time as desired.

The timing logic may alternatively be placed in the network element. Forexample, the timing logic may be used to determine whether the objectswere placed in front of the RFID reader within a short period of time ofone another, such as nearly simultaneously. It will also be recognizedthat more than one reader may be used so that they may communicate withone another allowing the time information to indicate whether multipleRFID enabled object reading have occurred. This operation mayalternatively be queued up at network element 1106. For example, contentIDs that are received from the same content media player within asuitably short time period, such as, by determining whether the playerID communicated by the content media player is the same for a pluralityof different received content ID's are deemed a proper combination. Thenetwork element determines that the particular content media player hasread a plurality of RFID enabled objects so that the combination of thecontent IDs should be considered to be a type of virtual tag resultingin additional content being provided to the content media player.

FIG. 12 illustrates in more detail the system shown in FIG. 11 andillustrates, for example, the controller 1200 which, among other things,determines whether a proper combination of RFID enabled objects havebeen presented to an RFID reading device of the content playing device1104 or any other suitable device that employs an RFID reader.

To provide bonus content or media based on a combination of RFID enabledtags (hence objects), in one example, the content registry database 346is programmed by an operator to include combination RFID tag contentidentification information 1202 which identifies new content or mediathat is downloadable in view of the particular combination of read RFIDtags. In one embodiment the network element 1106, through a suitablecommunication interface, receives a plurality of content IDs that whenreceived in combination, for example, within a specified period of timewith respect to one another, are deemed to be a suitable combinationthat grants additional access to content or media as defined by thecombination RFID tag content identification information stored in thecontent registry database.

As previously mentioned, the controller 1200 may include timing logicthat determines whether a plurality of RFID tag information from aplurality of RFID tag enabled objects are a proper combination of RFIDtags. For example whether they were received from the RFID reader withinan acceptable period of time with respect to one another, such as if theobjects are presented at the same time to the RFID reader or in a fastenough sequence to be accepted as a combination of objects. Thecontroller 1200, as noted above with previous embodiments, receives acontent playing device identifier or, in the case where a contentplaying device is not used, the RFID reader may send RFID readeridentification information when it sends the read RFID tag enabledobject tag identification information. The controller determines whetherthe RFID tag information was read by an appropriate RFID tag reader.This provides a level of authentication but on a RFID reader level asopposed to a content playing device level or media playing device level.

As noted above, the controller 1200 may include all of the otherfunctionality necessary to carry out the operations described inprevious embodiments and hence may provide the digital rights managementso that when the RFID enabled object includes content identificationinformation from the content playing unit, the content playing unit canaccess particular media or content based on whether the RFID taginformation from both of the RFID tag enabled objects were received in aparticular order. For example, in this embodiment, the sequence that theRFID enabled objects are read may determine which content is authorizedor which media is authorized for download. As such, not only can thesystem alter the downloadable media based on whether a combination ofRFID enabled objects are read, but also can alter the downloadablecontent based on the order in which the RFID enabled objects are read.

In this embodiment the content registry database 346 stores datarepresenting combination RFID tag content identification information1202 that identifies at least one of downloadable digital content ormedia that is downloadable, corresponding to an expected combination ofRFID enabled objects. The combination RFID tag content identificationinformation 1202 identifies downloadable content or media that isdifferent from stored content identification information that isassociated with each of the RFID tag information individually. As such,if one RFID enabled object is to be used to download movie A and anotherobject is used to download movie B, when the two RFID enabled objectsare presented to a reader, the network element in response to receivingthe combination of content IDs read from the RFID tags, may provide notonly the movies identified by the content IDs, but may in additionprovide additional content not available by either of the RFID enabledobjects alone. As such, the combination RFID tag content ID 1202 indexesadditional content and, for example, a plurality of content IDs so thatif a plurality of content IDs are detected by the network element, forexample, then it can search the database for those two content IDs andif there is an associated combination RFID tag content ID, the indexpoints to additional media or content ID and that information is thenprovided (URL, etc. described above) so that additional media or contentcan be downloaded.

Referring to FIGS. 13 and 14, a method for obtaining either or bothdigital media content and content from at least one content source usinga combination of RFID enabled objects will be described. As shown inblock 1300 the method includes receiving, such as by the network elementthrough the communication interface, a plurality of tag informationreceived from a plurality of different RFID tag enabled objects. Asshown in block 1302, the method includes using the plurality of RFID taginformation obtained from the RFID tags from at least the first andsecond RFID tag enabled objects, to determine whether a propercombination of RFID enabled objects are present at the RFID reader orcontent playing device. If a proper combination is detected, the networkelement, for example, provides access to additional downloadable contentor media that is different from allowable or downloadable media orcontent allowed for each of the RFID enabled objects individually bysending a playlist that identify the additional media or content. Thisis shown in block 1304.

The method may include, for example, comparing the received RFID taginformation within an expected combination of desired RFID taginformation and then allowing access to specific content when thecombination of the RFID tag information matches the expected combinationof desired RFID tag information. In addition, as mentioned above, themethod may include taking into account the particular order in whichRFID tag enabled objects are read, for example, by an RFID reader. Assuch, the method may include providing access to particular media orcontent based on whether the plurality of RFID tag information from boththe RFID tag enabled objects are received in a particular order (such asa logical order).

In one embodiment, the content identifiers obtained from the RFID tagsare used as a mechanism for determining whether a suitable combinationof RFID enabled tags and hence RFID enabled objects are being read bythe RFID reader and/or media playing device or content playing device.As such, the network element receives data representing a plurality ofcontent identifiers from the plurality of different RFID tags associatedwith a plurality of RFID enabled media objects and provides differentcombinations of media or content for downloading, depending upon thecombination of different received content identifiers.

From the content playing device perspective or media playing deviceperspective, a method for obtaining digital media content and/or contentthat is downloadable includes contactlessly reading a plurality of RFIDtags associated with a plurality of RFID enabled objects to obtain theplurality of RFID tag information from those objects. The method alsoincludes determining whether each of the read plurality of RFID taginformation has been read within a suitable period of time with respectto each other and if so, sending the read plurality of RFID taginformation for receipt by a content delivery authorization unit, suchas the network element which may be, for example, a DRM service provideror any other suitable network element. The network element thendetermines if downloadable content is available for download based onthe specific combination of read RFID tag information sent by the RFIDreader or content playing device if it contains the RFID reader.

FIG. 14 illustrates, diagrammatically, one example of the combinationRFID tag content ID 1202 as contained, for example, in the contentregistry database 346. As shown, the content registry database aspreviously described may include content IDs which then index media IDsfor downloadable media and the media IDs may include, for example, themedia name, a media URL, and other information. Content service providerURLs may also be indexed to a content ID. As shown in this particularexample, content ID X is shown to link media ID A and media ID B whereascontent ID Y links media ID B, media ID C and media ID D. Thecombination RFID tag content ID 1202 that corresponds to a particularcombination of content ID X plus content ID Y also indexes to additionalmedia E. As such, when RFID enabled objects X and Y containing contentID X and content ID Y on the RFID tags, are read, the network elementsearches the content registry database to determine if the content ID Xand content ID Y have been linked to one another as a valid combinationby searching, for example, the combination RFID tag content IDs. If thecontent IDs from the read RFID enabled objects match those correspondingto a stored combination RFID tag content ID, then the combination isdeemed to be appropriate and the combination RFID tag content ID is sentback, for example to the media player or content player in the form of aplaylist, or other structure that identifies media IDs for media A, B,C, D and E or, alternatively, just the bonus content identified by themedia ID E.

As such, among other advantages, placing a combination of RFID enabledobjects in proximity to an RFID reader will allow the approval fordownloading of additional (e.g. bonus) content or media not otherwiseavailable when each RFID enabled object is presented separately. Inaddition, the bonus content or services can be changed over time bychanging the media IDs associated with a given combination RFID tagcontent ID. This may be done, for example, by updating the contentregistry database as desired, such as through the administratorapplication or other suitable interface. As such, downloadable contentcan be changed dynamically through the DRM service provider or networkelement.

Referring to FIG. 15, like elements from other figures are illustratedand the RFID enabled media objects 14 and 46, in this embodiment containRFID tags that have content identification information thereon thatallows the downloading of media, such as songs, movies or other suitablemedia, based on a periodically changing media content list. As such, thedigital audio and/or video playing system shown in FIG. 15 includes theRFID enabled media objects 44 and 46 or any other suitable objects thathave an RFID tag coupled thereto, as well as the trusted digital audioand/or video media playing device 16. The digital rights managementservice provider 36 includes a controller such as one or more processingdevices that carries out the operations as described above includingproviding the content registry administration interface 700 (see FIG.7), the content matcher web service application operation 407 and withmemory, provides the various databases and registries as previouslydescribed. It will be recognized that any other suitable structure mayalso be used as previously noted. In this example, the list is thecontents/media mapping table in the content registry database 346. Toeffect a Top 10 list based dynamic content feature, a predeterminednumber of media elements, such as the Top 10, vary as set forth in thecontents/media mapping table in the content registry database 346.

The RFID enabled object 44, in this example, may be a Top 10 movie cardwith indicia thereon indicating that it is a Top 10 movie card or it maybe a Top 10 song card or a Top 5 song card or any other suitable RFIDmedia object. Similarly, the 3-D object 46 may be a Top 10 movie object,Top 10 song object, Top 10 album object or any other suitable RFIDenabled object as desired. In this example an owner of the RFID enabledobject purchases a subscription for the service. There may be forexample, a one time fee that is paid to obtain the card where after thecard may have a predetermined life span which may be monitored by thedigital rights management service provider. Any other suitablesubscription service and operation may also be employed. The controller(FIG. 12) is responsive to RFID tag based information, such as contentidentification information, obtained by the digital audio and/or videomedia playing device 16 and operates to facilitate access to immediatecontent associated with a periodically changing media content list. Inthis example, the controller is integrated as part of the digital rightsmanagement service provider 36, and provides media identificationinformation such as URLs as described earlier so that the media playingdevice 16 can download the appropriate media from the media contentsserver 24. Alternatively, if the controller is located as part of themedia contents server 24, the controller may facilitate access to mediacontent by providing the media content directly for download. Thedigital audio and/or video media playing device 16 then plays the audioand/or video that has been retrieved based on the periodically changingmedia content list.

FIG. 16 illustrates a method for providing digital audio and/or videocontent that includes, as shown in block 1600, receiving RFID tag basedinformation, such as content identification information, from an RFIDenabled media object. As shown on block 1602, the method includesfacilitating access to media content associated with a storedperiodically changing media content list. The method may then end bywaiting for another red RFID tag.

In this embodiment, the media content providing device, such as DRMservice provider 36 may also include memory that contains the contentregistry database 346 or other suitable memory that stores theperiodically changing media content list. The periodically changingmedia content list may be the same content/media mapping tablesdescribed earlier which may be periodically updated for example, throughthe content registry administration interface 700 as previouslydescribed.

In addition, the controller may select the periodically changing mediacontent list based on a determined geographical location of a mediaplaying unit. For example, instead of selecting a content identifier andassociated indexed media ID based on a content ID, the controller mayinstead use the player ID associated with a media playing device, or anyother suitable geographical location indicator to select a particularcontent ID. For example, if the media playing device is a portable mediaplaying device and embedded for example, in a cell phone or any othersuitable device that includes global positioning system information orany other suitable location information, the location information may becommunicated in any suitable form to the DRM service provider and a DRMservice provider may then select a different content ID or media insteadof that identified by the content ID read from the RFID device ifdesired.

The periodically changing media content list includes data representingfor example, one of a predetermined number of variable downloadablemovies, a predetermined number (such as 10, 5, or any other suitablenumber) of variable downloadable songs and a predetermined number ofvariable downloadable music albums, or any other suitable downloadablemedia.

As previously described, the DRM service provider 36 includes thecontent registry administration interface 700 which serves as a userinterface operative to allow periodic changing of the media contentlist, namely changing the media IDs associated with a given contentidentifier to effect changing of indexed content for download.

The controller 1200 and hence the DRM service provider 36 is operativeto send media identification information represented in the storedperiodically changing media content lists, for the trusted digital audioand/or video media playing device.

Accordingly, encrypted media and a trusted playing device may be used toprovide dynamic media content downloads for the same RFID enabledobject. For example, a single media card, ticket, 3-D object, article ofclothing or any other suitable RFID enabled object provides a changingTop 10 list of songs, movies or any other suitable media. For example,the card or other object may provide the Top 10 songs from a nationalpop music chart for a year, or every week, and if songs fall from thelist or are added to the list, the content registry database is updated,such as by an operator, or any other suitable fashion, to update thelink of media identifiers with the content ID associated with the RFIDenabled object so that the same RFID enabled object provides dynamicallychanging media in a secure manner. Other advantages would be recognizedby those having ordinary skill in the art.

The above described devices, systems and methods allow for example,owners of media objects to securely obtain access to online services andencrypted media for playing by the media playing device by simplyplacing the RFID enabled media object on or near the trusted RFID readerenabled media playing device. No strings of charters need to be enteredby a user to gain access to encrypted media and a secure mechanism fordelivering and playing media content is provided. In addition,inexpensive media objects such as movie tickets, concert tickets, moviecards or other objects can be used to obtain downloadable bonus media ina user friendly manner. The life of the media object (e.g., ticketsetc.) may also be extended since the DRM service provider candynamically change the media that is downloaded by any given content IDso that the same RFID enabled media object can be used to downloaddifferent media at different points in time. For example the sameconcert ticket may allow downloading of different content before aconcert versus after a concert. Other advantages will be recognized bythose having ordinary skill in the art.

Other embodiments are illustrated in FIGS. 17-25. FIG. 17 depicts asystem in which collector merchandise is augmented by digital contentand services. A unique collector item, shown as an RFID enabledcollector object 1700, an autographed baseball ball contains an RFIDtag. When its owner places the ball on a media playing device, he canview the video of the baseball game in which the ball was used, aninterview with the player, and dynamic link to an auction web site wherethe value of the ball is estimated and some similar articles as shownfor sale.

FIG. 18 depicts a game system in which placing a tagged RFID enabledfigurine 1800 close to an RFID reader enabled game console 1802 triggersa game download and starts running the game. The figurine acts as thephysical representation of the player in the video game. It is used insubsequent game sessions to log the user in and to store personalsettings and high scores. Today, video games can be downloaded or comein a box with one or more CDs or DVDs and a user manual. A single object(e.g. figurine) materializing the game enhances the way playersemotionally relate to the games they own. For example, the user buys atagged warrior figurine in a video game shop. When he places the warriorclose to his enhanced game console, the console reads the RFID tag andstarts downloading the game software of an online multi-player heroicfantasy game from a content server based on media ID's from the DRMservice provider 36. The game starts and the user plays a warriorcharacter, as the figurine indicates. One month later, the user decidesto go back to the shop to buy an axe for his figurine as he cannotmanage to find one in the digital game world. His digital warrior getsan axe immediately in the video game after he physically places the RFIDenabled axe in the figurine's hand, because the axe contains an RFID tagthat links it to the digital game world. The figurine includes an add-onobject sensor, such as an optical sensor, mechanical sensor or othersuitable sensor to sense when the RFID enabled add-on object is in thefigurine's hand.

FIG. 19 depicts a system in which postcards 1900 having embedded RFIDtags provide access to media content (such as audio, video, and photos)and online services (such as access to a documentary web site). Forexample, a user buys a postcard in a holiday resort. After havingwritten a message for a friend on the postcard, he goes to the shop'skiosk. He records a video greeting message and selects a few digitalpictures of the landscape as well as a short documentary on the region.He then waves the card next to the kiosk (e.g. DRM server) that has anRFID writer that records the necessary links to view the greeting andposts it. When the friend gets the postcard, he can place the postcardon the enhanced media player to get instant access to the video message,the digital pictures and the documentary.

FIG. 20 depicts a system in which software license keys could bephysically materialized by decorative objects (e.g. tagged figurines)and sit next to RFID reader equipped computers. The installed softwarechecks against the license key contained in the RFID tag 2000. Today'ssoftware complexity and unpredictable security flaws implies continuoussoftware updates for licensees. Software licenses are mostly invisibleto consumers (as they are digital or take the form of dongles plugged atthe back of computers). The system increases user awareness of licensekey presence and limits illegal license copying and exchange. Forexample, a figurine watchdog sitting next to a workstation symbolizesthe fact that the workstation is secure. Indeed, the figurine contains atag which stores the license for a daily updated antivirus software. Themethod for secured access to software and dynamic updates is representedas follows:

Get(Tag Info) from Media Player

Media=Tag_(ID)+Content_(ID)

Send(Media+Media Player_(ID)) to DRM Service Provider

Get(Playlist_(ID)+Σ Keys) from DRM Service Provider

Send(Playlist_(ID)+Σ Keys) to Media Playing Device

Get AugmentedMedia (Playlist_(ID)+Σ Keys) from Media service provider.

FIG. 21 depicts a system in which a personal tagged object 2100 can beused to identify a user and provide access to media content andservices. Users can chose the form of their authentication token ratherthan having another credit card. For example, by placing his taggedwallet on the enhanced media player, a user can instantly view his stockportfolio. Combining this identification method with password and/orbiometric-based authentication, he can place orders and manage hisaccounts. The formula for secured access to a set of online personalservices and content is represented as follows:

Get(Tag Info) from Media Player

Media=Tag_(ID)+Content_(ID)

Send(Media+Media Player_(ID)) to DRM Server

Get(Playlist_(ID)+Σ Keys) from DRM Server Databases

Send(Playlist_(ID)+Σ Keys) to Media Player

Get AugmentedMedia (Playlist_(ID)+Σ Keys) from Media Service Provider

FIG. 22 depicts a system in which media objects can be used to engagethe owner in games. The secure and dynamic aspect of the system enableslottery and betting applications. For example, a luxury shop deliverspayment receipts containing RFID tags. Each RFID enabled receipt 2200provides access to advertisement about items that are similar to theones that were bought. A monthly lottery is performed upon all thedelivered receipts. Customers who have kept their receipts can check atany time if one or their receipts has won the lottery. The formula forsecured access to online lottery and betting services is as follows:

Get(Tag Info) from Media Player

Media=Tag_(ID)+Content_(ID)

Send(Media+Media Player_(ID)) to DRM Server

Get(Playlist_(ID)+Σ Keys) from DRM Server Databases

Send(Playlist_(ID)+Σ Keys) to Media Player

Get AugmentedMedia (Playlist_(ID)+Σ Keys) from Media service provider

FIG. 23 depicts a system in which users build a play list of media thatcan be accessed remotely on a mobile device, by placing the desiredtagged objects close to a fixed device equipped with an RFID reader. Thefixed device and the mobile player are linked and communicate via asecure network. This system enables people to remotely access thecontent of their media objects without altering the overall securitymechanism. For example, the user buys an RFID enabled mobile musicplayer. The fixed device contains an RFID reader also and is wirelesslyconnected to the network. The user places the fixed player on a shelf athome. He owns several media objects; he could play them on his mobileplayer by taking the objects with him, but he prefers to place theobjects on the fixed player and sequentially and physically builds aplay list of media he can access anywhere and at anytime on his mobileplayer. Every time the mobile player plays a music album, it wirelesslychecks the presence of the corresponding object on the fixed player. Ifthe object is removed, the album is instantly removed from the playlist.

FIG. 24 depicts a system in which tagged objects are placed into objectcontainers that are capable of reading embedded tags. The tag containerconcept enables tangible content management for end users. For example,the user stores media objects on his personal shelf. The shelf isconnected to his media player and performs dynamic inventory managementof the media it contains. The media player provides relevant suggestionsabout products that might interest the user based on the user's mediacollection. Furthermore, it informs the user when some new content hasbeen added to one of his objects.

FIG. 25 depicts a system in which specific tags are used as operators.These tags are used as instructions of a programming language to composea procedure that is executed on an enhanced media player or mediacomposer. Using RFID enabled objects as instruction metaphors enablescreative human-computer interactions. Artists would use an enhancedmedia composer to build content. Consumers use control tags to interfacewith their media players. For example, if a user wants to create acustom movie composed of several video sequences, music tracks, andpointers to online content, he starts by waving an RFID enabledtransparent box in front of the enhanced media composer. This boxrepresents the placeholder for the final movie. He waves an RFID enabledwhite triangle, symbolizing a fade in effect. Then he waves a tagcontaining the first video sequence; the video plays. He waves a taggedpair of scissors to cut the video sequence. And then, a glue pot,followed by another tag representing the second video sequence to beappended to the movie. When he reaches the last video sequence, he wavesa tagged black triangle to trigger a fade out effect. The transparentbox now contains the custom movie.

It will be recognized that the order of the various steps describedherein may be performed in any suitable order and that the abovedetailed description of the invention and the examples described thereinhave been presented for the purposes of illustration and descriptiononly and not limitation. It is therefore contemplated that the presentinvention cover any and all modifications, variations or equivalentsthat fall within the spirit and scope of the basic underlying principlesdisclosed above and claimed herein.

We claim:
 1. A digital media playing system comprising: a portabledigital media container having a radio frequency identification (RFID)tag, containing RFID tag information, coupled thereto, wherein the RFIDtag information includes remote content identification information thatidentifies additional information associated with the portable digitalmedia container; and a media playing device having a radio frequencyidentification tag reader operatively coupled therewith to readinformation from the RFID tag on the portable media container, whereinthe media playing device further includes a controller operativelyresponsive to the remote content identification information read fromthe portable media container and operative to retrieve, based on theremote content identification information and from a device at a remotelocation, the additional information and wherein the media playingdevice is operative to play audio and/or video retrieved from the remotelocation; wherein the media playing device further includes an RFIDwriter operative to contactlessly write information to the RFID tag andwherein the controller is operative to control the RFID writer to writeinformation concerning the additional information retrieved from theremote location.
 2. The digital media playing system of claim 1 whereinthe RFID tag information further includes encrypted RFID tagidentification information and wherein the RFID reader is operative toperform electronic authentication of the portable digital mediacontainer prior to obtaining the remote content identificationinformation.
 3. The digital media playing system of claim 1 wherein theadditional information is encrypted digital audio and/or video mediadownloaded from the device at the remote location and wherein the deviceat the remote location provides data representing playlist informationthat identifies which encrypted digital audio and/or video media is tobe downloaded and corresponding decryption keys to decrypt thedownloaded digital audio and/or video media.
 4. The digital mediaplaying system of claim 1 wherein the media playing device is operativeto retrieve additional information that includes at least one of:digital audio and/or video content that is played by the media playingdevice and on-line service information such that the on-line informationrequires two way communication between the device at the remote locationand the media playing device.
 5. The digital media playing system ofclaim 1 wherein at least a portion of the RFID tag information isencrypted and wherein the controller obtains the additional informationin a secure manner.
 6. A digital media playing device comprising: adigital audio and video playing subsystem; a radio frequencyidentification (RFID) tag reader operative to read RFID tag informationfrom an RFID tag, wherein the RFID tag information includes remotecontent identification information that identifies remotely storedcontent; an RFID tag writer operative to contactlessly write informationto the RFID tag; and a controller, operatively coupled to the digitalaudio and video playing subsystem, the RFID tag reader and the RFID tagwriter, operatively responsive to the remote content identificationinformation read from the RFID tag and operative to securely retrieve,based on the remote content identification information from a remotelocation, additional information, and operative to control the RFID tagwriter to write information concerning the additional information to theRFID tag; wherein the audio and video playing subsystem is operative toplay audio, video or a combination of audio and video retrieved from theremote location.
 7. The digital media playing device of claim 6 furtherincluding memory, operatively coupled to the controller, containing atleast player ID data, playlist data and received decryption keysassociated with the playlist data and wherein the controller furtherincludes a media cryptography engine operative to authenticate at leastone of a portable media container and an article associated with theRFID tag.
 8. The digital media playing device of claim 6 furtherincluding a display and wherein the controller is operative to produce amedia player user interface that presents at least data representing:online service content downloaded from an online server based on theremote content identification information obtained from the RFID tag;media content securely downloaded from a remote media source based onthe remote content identification information obtained from the RFIDtag; and media player control graphics for providing media playercontrol to control play of the media content downloaded from the remotemedia source.
 9. The digital media playing device of claim 8 wherein themedia player user interface also includes data representing visualindicia located on the RFID tag.